会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Memory efficient classloading to reduce the number of class copies
    • 内存高效的类加载,以减少类副本的数量
    • US07665087B1
    • 2010-02-16
    • US10319875
    • 2002-12-13
    • Allaert J. D. BosschaertPhilip J. MurphyDavid J. HayesSean P. Baker
    • Allaert J. D. BosschaertPhilip J. MurphyDavid J. HayesSean P. Baker
    • G06F9/455G06F9/46G06F9/44
    • G06F9/44521G06F9/44552G06F9/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.
    • 公开了一种系统和方法,用于减少加载到存储器中的重复库副本的数量,而不会危及运行时环境中的应用程序的安全性。 在优选实施例中,运行时环境中的应用可以被提供有委托类加载器,其标识委托类加载器的相应应用引用的任何库。 然后委派类加载器将提供引用的库的任务委托给不同的软件组件。 在优选实施例中,不同的软件组件可以是适于查看单个库或一小组库的另一委托类加载器或其他加载器。 这些“原子”类加载器可以由多个应用程序自由共享,因为它们不会暴露任何应用程序的内部构件。 每个原子类加载器最好将其相关的库或库的一个副本加载到存储器中。 共享库代码的单一实例可用于多个应用程序,而不需要应用程序之间的明确合作或危及其安全性。