对于一个相当晦涩的用例,我希望有一个(大型)静态链接的Linux可执行文件,由一小段控制代码和大量的静态(只读)数据组成。为了节省内存,是否可能让加载器仅加载控制代码部分,然后手动加载所需的RO数据部分,并在处理完成后再次卸载它们?
这是否可能?
(我想文件流(在文件系统级别上)可以用来解决这个问题,但它们对我不可用(EXT3),而且分发会很棘手,因为数据流很容易丢失。)
这是否可能?
(我想文件流(在文件系统级别上)可以用来解决这个问题,但它们对我不可用(EXT3),而且分发会很棘手,因为数据流很容易丢失。)