path: root/src/
diff options
authorCarsten Haitzler (Rasterman) <>2016-08-01 14:37:10 +0900
committerCarsten Haitzler (Rasterman) <>2016-08-01 14:41:15 +0900
commitd27f5fcab78cabe880e9b3f2a62ac633d97ce381 (patch)
treee603f922930b672291110cc8637183af15abda57 /src/
parente077e923722be0e4a674f0ac3dc07814b3c96003 (diff)
ecore_audio - save 232k of real RAM by dlopening depednecies
so libpuls and libsndfile suck in dependencies. they suck in so much that by the time linking is done we've written to about 230kb of PRIVATE MEMORY as dirty pages in symbol tablesm global veriables etc. etc. - this is just horrible. especially if an app never makes any sound... it's just wasted memory. this stuff is invisible to normal memory debug tools. so this begins to address things. please see T4227. my numbers now put me at: 1780Kb total dirty writable mapped from library file pages. down from 2012Kb. This fixes some memory bloat reported in the above ticket, but there is more to fix for sure. @fix
Diffstat (limited to 'src/')
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ b/src/
index 99f1ba4838..55c439fc79 100644
--- a/src/
+++ b/src/
@@ -53,8 +53,8 @@ lib/ecore_audio/ecore_audio_obj_out.c \
53lib/ecore_audio/ecore_audio_obj_in_tone.c \ 53lib/ecore_audio/ecore_audio_obj_in_tone.c \
54lib/ecore_audio/ecore_audio_private.h 54lib/ecore_audio/ecore_audio_private.h
55 55
56lib_ecore_audio_libecore_audio_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_AUDIO_CFLAGS@ 56lib_ecore_audio_libecore_audio_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_AUDIO_CFLAGS@ @ECORE_AUDIO_ALSA_CFLAGS@ @ECORE_AUDIO_PULSE_CFLAGS@ @ECORE_AUDIO_SNDFILE_CFLAGS@
57lib_ecore_audio_libecore_audio_la_LIBADD = @ECORE_AUDIO_LIBS@ 57lib_ecore_audio_libecore_audio_la_LIBADD = @ECORE_AUDIO_LIBS@ @ECORE_AUDIO_ALSA_LIBS@
58lib_ecore_audio_libecore_audio_la_DEPENDENCIES = @ECORE_AUDIO_INTERNAL_LIBS@ 58lib_ecore_audio_libecore_audio_la_DEPENDENCIES = @ECORE_AUDIO_INTERNAL_LIBS@
59lib_ecore_audio_libecore_audio_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ 59lib_ecore_audio_libecore_audio_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
60 60