如果是觉得编译出来的程序太大的话,可以将一部分代码做出dll,或者自定义控件OCX。也可以用UPX等加壳软件压缩程序
刚才没看清,你是说不用重复读取第一部分的数据,这确实没办法,因为两个进程地址空间是相互独立的,你要想将数据一直保存在内存中可以使用共享内存的方式,不过感觉有点复杂,你如果想要减少读取等待时间的话可以异步IO,不过这样你就得重新设计第二部分算法。不过感觉你程序是相当需要使用异步IO的呢。
欢迎分享,转载请注明来源:内存溢出
如果是觉得编译出来的程序太大的话,可以将一部分代码做出dll,或者自定义控件OCX。也可以用UPX等加壳软件压缩程序
刚才没看清,你是说不用重复读取第一部分的数据,这确实没办法,因为两个进程地址空间是相互独立的,你要想将数据一直保存在内存中可以使用共享内存的方式,不过感觉有点复杂,你如果想要减少读取等待时间的话可以异步IO,不过这样你就得重新设计第二部分算法。不过感觉你程序是相当需要使用异步IO的呢。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)