Re: [pve-devel] [PATCH] use jemalloc as memory allocator

2015-06-18 Thread Dietmar Maurer

can we directly link the library instead of using LD_PRELOAD?

On 06/17/2015 09:31 AM, Alexandre Derumier wrote:

Signed-off-by: Alexandre Derumier aderum...@odiso.com
---
  PVE/QemuServer.pm | 1 +
  1 file changed, 1 insertion(+)

diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index ab9ac74..455c473 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -4153,6 +4153,7 @@ sub vm_start {
  
  	# set environment variable useful inside network script

$ENV{PVE_MIGRATED_FROM} = $migratedfrom if $migratedfrom;
+   $ENV{LD_PRELOAD} = /usr/lib/x86_64-linux-gnu/libjemalloc.so.1;
  
  	my ($cmd, $vollist, $spice_port) = config_to_command($storecfg, $vmid, $conf, $defaults, $forcemachine);
  



___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


[pve-devel] [PATCH] use jemalloc as memory allocator

2015-06-17 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier aderum...@odiso.com
---
 PVE/QemuServer.pm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index ab9ac74..455c473 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -4153,6 +4153,7 @@ sub vm_start {
 
# set environment variable useful inside network script
$ENV{PVE_MIGRATED_FROM} = $migratedfrom if $migratedfrom;
+   $ENV{LD_PRELOAD} = /usr/lib/x86_64-linux-gnu/libjemalloc.so.1;
 
my ($cmd, $vollist, $spice_port) = config_to_command($storecfg, $vmid, 
$conf, $defaults, $forcemachine);
 
-- 
2.1.4

___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel