-
公开(公告)号:US08156093B2
公开(公告)日:2012-04-10
申请号:US12401522
申请日:2009-03-10
申请人: Sergiy V. Kuryata , Michael J. McLaughlin , Brian J. Smith , Steven J. Pratschner , Ramesha Chandrashekhar
发明人: Sergiy V. Kuryata , Michael J. McLaughlin , Brian J. Smith , Steven J. Pratschner , Ramesha Chandrashekhar
IPC分类号: G06F17/30
CPC分类号: G06F9/45516 , G06F12/0253
摘要: Just in time compiled code and other data within a runtime environment may be shared between multiple applications by identifying common data objects and allowing two or more applications to access the data objects. While at least one application is accessing the objects, the objects may remain in memory. When all applications have stopped accessing an object, the object may be removed from memory. One embodiment may use a server process to manage various operations to facilitate sharing between various applications, such as identifying objects that may be removed from memory and adding newly created data to a database of sharable data.
摘要翻译: 通过识别公共数据对象并允许两个或更多个应用程序访问数据对象,可以在运行时环境中编译代码和其他数据可以在多个应用程序之间共享。 当至少一个应用程序正在访问对象时,对象可能会保留在内存中。 当所有应用程序都停止访问对象时,对象可能会从内存中删除。 一个实施例可以使用服务器进程来管理各种操作以促进各种应用之间的共享,诸如识别可以从存储器移除的对象并将新创建的数据添加到可共享数据的数据库。