-
1.
公开(公告)号:US20100205593A1
公开(公告)日:2010-08-12
申请号:US12656380
申请日:2010-01-28
IPC分类号: G06F9/44
CPC分类号: G06F9/44521 , G06F9/44552 , G06F9/45504
摘要: A method is disclosed for reducing memory consumption in a run time environment by reducing copies of code in memory, wherein the method limits, based on the delegation, identical resources in memory and reduces memory consumption by not creating class loaders to load resources that are already loaded by existing class loaders.
摘要翻译: 公开了一种通过减少存储器中的代码副本来减少运行时环境中的内存消耗的方法,其中该方法基于授权限制存储器中的相同资源,并且通过不创建类加载器来加载已经存在的资源来减少存储器消耗 由现有的类加载器加载。
-
2.
公开(公告)号:US07665087B1
公开(公告)日:2010-02-16
申请号:US10319875
申请日:2002-12-13
CPC分类号: G06F9/44521 , G06F9/44552 , G06F9/45504
摘要: A system and method are disclosed for decreasing the number of duplicate library copies loaded into memory without endangering the security of applications in a runtime environment. In a preferred embodiment, applications in the runtime environment may be provided with a delegation classloader that identifies any libraries referenced by the delegation classloader's respective application. The delegation classloaders then delegate the task of providing the referenced libraries to a distinct software component. In a preferred embodiment, the distinct software component may be another delegation classloader or other loader adapted to look at a single library or a small set of libraries. These “atomic” classloaders can be freely shared by multiple applications since they do not expose any application's internals. Each atomic classloader preferably loads one copy of its associated library or libraries into memory. This single instance of shared library code is made available to multiple applications without requiring explicit cooperation between applications or endangering their security.
摘要翻译: 公开了一种系统和方法,用于减少加载到存储器中的重复库副本的数量,而不会危及运行时环境中的应用程序的安全性。 在优选实施例中,运行时环境中的应用可以被提供有委托类加载器,其标识委托类加载器的相应应用引用的任何库。 然后委派类加载器将提供引用的库的任务委托给不同的软件组件。 在优选实施例中,不同的软件组件可以是适于查看单个库或一小组库的另一委托类加载器或其他加载器。 这些“原子”类加载器可以由多个应用程序自由共享,因为它们不会暴露任何应用程序的内部构件。 每个原子类加载器最好将其相关的库或库的一个副本加载到存储器中。 共享库代码的单一实例可用于多个应用程序,而不需要应用程序之间的明确合作或危及其安全性。
-
3.
公开(公告)号:US20070174393A1
公开(公告)日:2007-07-26
申请号:US11307056
申请日:2006-01-20
申请人: Allaert J. D. Bosschaert , Sean P. Baker , David J. Hayes , Jamie Vaughan Osborne , Eric Andrew Newcomer
发明人: Allaert J. D. Bosschaert , Sean P. Baker , David J. Hayes , Jamie Vaughan Osborne , Eric Andrew Newcomer
IPC分类号: G06F15/16
CPC分类号: H04L69/40 , H04L65/1069 , H04L67/04 , H04L67/06
摘要: A remote mobile device periodically connects with a centralized data server to receive updated information. Because of the mobile nature of the remote device, a download of all available information may not be able to be completed during the initial network connection. When the mobile device can again reconnect to the centralized data server, the two machines are able to continue the exchange of information even if the new network connection uses different underlying technologies or different connection protocols. A fragmentation layer is used in the protocol stack above the transport layer to separate messages into chunks. By tracking which chunks are successfully sent between the two machines, the efficient exchange of messages can occur across multiple, different network connections.
摘要翻译: 远程移动设备周期性地与中央数据服务器连接以接收更新的信息。 由于远程设备的移动性质,所有可用信息的下载可能无法在初始网络连接期间完成。 当移动设备可以再次重新连接到集中式数据服务器时,即使新的网络连接使用不同的底层技术或不同的连接协议,这两台机器也能够继续交换信息。 在传输层上方的协议栈中使用分片层将消息分成块。 通过跟踪在两台机器之间成功发送哪些块,消息的有效交换可以发生在多个不同的网络连接之间。
-
4.
公开(公告)号:US20100174797A1
公开(公告)日:2010-07-08
申请号:US12724909
申请日:2010-03-16
申请人: Allaert J. D. Bosschaert , Sean P. Baker , David J. Hayes , Jamie Vaughan Osborne , Eric Andrew Newcomer
发明人: Allaert J. D. Bosschaert , Sean P. Baker , David J. Hayes , Jamie Vaughan Osborne , Eric Andrew Newcomer
IPC分类号: G06F15/16
CPC分类号: H04L69/40 , H04L65/1069 , H04L67/04 , H04L67/06
摘要: A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.
摘要翻译: 描述了一种方法,以允许设备从数据源中检索分离成多个片段的消息,其中所述方法包括:建立与所述数据源的第一网络连接; 接收所述多个片段的子集; 在完成所述消息之前确定第一网络连接已经结束; 与数据源建立一个或多个后续网络连接; 以及接收不在所述子集内的所述多个片段中的任何片段。 特征(例如:应用协议,安全性,速度,范围,带宽能力,使用成本,网络类型,物理层类型,数据链路层类型或第一和第二设备中的一个或两者的IP地址) 第一个网络连接可能与后续网络连接潜在地不同。
-
5.
公开(公告)号:US08750296B2
公开(公告)日:2014-06-10
申请号:US12724909
申请日:2010-03-16
申请人: Allaert J. D. Bosschaert , Sean P Baker , David J Hayes , Jamie Vaughan Osborne , Eric Andrew Newcomer
发明人: Allaert J. D. Bosschaert , Sean P Baker , David J Hayes , Jamie Vaughan Osborne , Eric Andrew Newcomer
IPC分类号: G06F15/16
CPC分类号: H04L69/40 , H04L65/1069 , H04L67/04 , H04L67/06
摘要: A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.
摘要翻译: 描述了一种方法,以允许设备从数据源中检索分离成多个片段的消息,其中所述方法包括:建立与所述数据源的第一网络连接; 接收所述多个片段的子集; 在完成所述消息之前确定第一网络连接已经结束; 与数据源建立一个或多个后续网络连接; 以及接收不在所述子集内的所述多个片段中的任何片段。 特征(例如:应用协议,安全性,速度,范围,带宽能力,使用成本,网络类型,物理层类型,数据链路层类型或第一和第二设备中的一个或两者的IP地址) 第一个网络连接可能与后续网络连接潜在地不同。
-
-
-
-