forked from floraachy/ImageKnife
将请求默认并行从64调整到8,减少对taskpool execute内存消耗
Signed-off-by: madixin <madixin@huawei.com>
This commit is contained in:
parent
0e2245b5f6
commit
4c0ee994a9
|
@ -1,4 +1,7 @@
|
||||||
|
|
||||||
|
## 3.0.0-rc.3
|
||||||
|
- 将请求默认并行从64调整到8,减少对taskpool execute内存消耗
|
||||||
|
|
||||||
## 3.0.0-rc.2
|
## 3.0.0-rc.2
|
||||||
- 新增支持使用一个或多个图片变换,如模糊,高亮等
|
- 新增支持使用一个或多个图片变换,如模糊,高亮等
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
"main": "index.ets",
|
"main": "index.ets",
|
||||||
"repository": "https://gitee.com/openharmony-tpc/ImageKnife",
|
"repository": "https://gitee.com/openharmony-tpc/ImageKnife",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "3.0.0-rc.2",
|
"version": "3.0.0-rc.3",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
|
@ -209,10 +209,10 @@ export class FileCache {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
let delkey = this.lruCache.keys()[0]
|
let delkey = this.lruCache.keys()[0]
|
||||||
let data: ArrayBuffer | undefined = FileUtils.getInstance().readFileSync(this.path + delkey)
|
let remove: number | undefined = this.lruCache.remove(delkey)
|
||||||
if (data !== undefined) {
|
if (remove !== undefined) {
|
||||||
FileUtils.getInstance().deleteFile(this.path + delkey)
|
FileUtils.getInstance().deleteFile(this.path + delkey)
|
||||||
this.removeMemorySize(data)
|
this.removeMemorySize(remove)
|
||||||
}
|
}
|
||||||
this.lruCache.remove(delkey)
|
this.lruCache.remove(delkey)
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,18 +57,14 @@ export class FileUtils {
|
||||||
* @param path
|
* @param path
|
||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
async deleteFile(path: string): Promise<boolean> {
|
async deleteFile(path: string): Promise<void> {
|
||||||
const isExist: boolean = await fs.access(path)
|
// const isExist: boolean = await fs.access(path)
|
||||||
if (isExist) {
|
// if (isExist) {
|
||||||
try {
|
try {
|
||||||
await fs.unlink(path)
|
await fs.unlink(path)
|
||||||
}
|
} catch (err) {
|
||||||
catch (err) {
|
LogUtil.error("FileUtils deleteFile failed: err msg=" + err.message + " err code=" + err.code);
|
||||||
LogUtil.error("FileUtils deleteFile failed: err msg=" + err.message + " err code=" + err.code);
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue