Skip to content

Commit 19c6f9d

Browse files
Remove self memprof
1 parent b50866d commit 19c6f9d

File tree

2 files changed

+0
-43
lines changed

2 files changed

+0
-43
lines changed

extensions/self/manifest.json

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,5 @@
55
"script": "self.lua",
66
"config": {
77
"active": true
8-
},
9-
"schema": {
10-
"type": "object",
11-
"properties": {
12-
"memory": {
13-
"type": "object",
14-
"properties": {
15-
"enabled": {
16-
"title": "Generate Lua memory report",
17-
"type": "boolean",
18-
"default": true
19-
},
20-
"format": {
21-
"title": "Memory report format",
22-
"type": "string",
23-
"enum": [
24-
"csv",
25-
"json"
26-
],
27-
"default": "csv"
28-
}
29-
}
30-
}
31-
}
328
}
339
}

extensions/self/self.lua

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ local Thing = require('lha.Thing')
44
--local ThingProperty = require('lha.ThingProperty')
55
local logger = require('jls.lang.logger')
66
local loader = require('jls.lang.loader')
7-
local memprof = require('jls.util.memprof')
87
local File = require('jls.io.File')
98
local Date = require('jls.util.Date')
109
local luv = loader.tryRequire('luv')
@@ -181,21 +180,3 @@ extension:subscribeEvent('poll', function()
181180
end
182181
lastClock = clock
183182
end)
184-
185-
local engine = extension:getEngine()
186-
local reportFile = File:new(engine:getTemporaryDirectory(), 'memprof.csv')
187-
if reportFile:exists() then
188-
local ts = Date.timestamp(Date.now(), true)
189-
local backupReportFile = File:new(engine:getTemporaryDirectory(), 'memprof.'..ts..'.csv')
190-
logger:info('Renaming memory report file "'..reportFile:getPath()..'" to "'..backupReportFile:getPath()..'"')
191-
reportFile:renameTo(backupReportFile)
192-
end
193-
194-
extension:subscribeEvent('refresh', function()
195-
logger:info('refresh self extension')
196-
if configuration.memory.enabled then
197-
memprof.printReport(function(data)
198-
reportFile:write(data, true)
199-
end, false, false, configuration.memory.format)
200-
end
201-
end)

0 commit comments

Comments
 (0)