-
公开(公告)号:CN112965822B
公开(公告)日:2022-08-12
申请号:CN202110291265.1
申请日:2021-03-18
Applicant: 上海交通大学
IPC: G06F9/50
Abstract: 本发明提供了一种利用数组池优化javaScript/typeScript程序内存性能的方法,涉及基于javaScript/typeScript动态语言处理类型化数组时的内存优化技术领域,该方法针对javaScript/typeScript动态语言处理类型化数组时,执行包括:数组池建立步骤:预先建立数组池;数组申请步骤:将创建二进制数组的操作改为向数组池申请数组;数组归还步骤:将销毁二进制数组的操作改为向数组池归还数组。本发明能够将正常创建和销毁的二进制数组变为向数组池申请数组和归还数组,减少调用垃圾回收机制的性能开销,起到优化javaScript/typeScript程序运行时的效果。
-
公开(公告)号:CN112965822A
公开(公告)日:2021-06-15
申请号:CN202110291265.1
申请日:2021-03-18
Applicant: 上海交通大学
IPC: G06F9/50
Abstract: 本发明提供了一种利用数组池优化javaScript/typeScript程序内存性能的方法,涉及基于javaScript/typeScript动态语言处理类型化数组时的内存优化技术领域,该方法针对javaScript/typeScript动态语言处理类型化数组时,执行包括:数组池建立步骤:预先建立数组池;数组申请步骤:将创建二进制数组的操作改为向数组池申请数组;数组归还步骤:将销毁二进制数组的操作改为向数组池归还数组。本发明能够将正常创建和销毁的二进制数组变为向数组池申请数组和归还数组,减少调用垃圾回收机制的性能开销,起到优化javaScript/typeScript程序运行时的效果。
-