From: Marek P. <ma...@us...> - 2002-01-27 14:33:28
|
Update of /cvsroot/javaprofiler/library In directory usw-pr-cvs1:/tmp/cvs-serv20943 Modified Files: README TODO config.mk Log Message: solaris port of communication interface finished shared memory communication fixed Index: README =================================================================== RCS file: /cvsroot/javaprofiler/library/README,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -r1.33 -r1.34 *** README 2002/01/26 10:19:43 1.33 --- README 2002/01/27 14:33:24 1.34 *************** *** 1,3 **** ! Java Profiling Tool (http://javaprofiler.sourceforge.net/) beta version --- 1,3 ---- ! Java Profiling Tool beta version *************** *** 5,8 **** --- 5,10 ---- CONTENTS + 0. INTRODUCTION + 1. REQUIREMENTS *************** *** 33,36 **** --- 35,55 ---- 8. COPYRIGHT and LICENSE + + + 0. INTRODUCTION + + Main goal of Java Profiling Tool project is to develop fast and fully + functional Java profiler module using experimental JDK's JVMPI interface. + End part of project (and for most people the main one) is a profiler GUI + plug-in for Forte4j development environment. It uses functions of special + dynamic profiling library which is ported to Microsoft Windows 9x/NT/2000 + operating systems, Linux and SunOS 7/8. The rest of package (including + client side of communication interface and GUI plug-in) is developed + in Java and that's why it is fully portable to all named operating systems. + + This package contains sources of dynamic profiler library. + + You can find more information at Java Profiling Tool project's webpage + http://javaprofiler.sourceforge.net/ . Index: TODO =================================================================== RCS file: /cvsroot/javaprofiler/library/TODO,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** TODO 2002/01/26 23:52:44 1.4 --- TODO 2002/01/27 14:33:24 1.5 *************** *** 1,9 **** 2002-01-27 ! This _MUST_ really be done in near future: ! ! * port to Solaris ! ! New features will be implemented later: * CallTree - both for sampling and exact methods of CPU profiling --- 1,5 ---- 2002-01-27 ! These features should be implemented in the future: * CallTree - both for sampling and exact methods of CPU profiling Index: config.mk =================================================================== RCS file: /cvsroot/javaprofiler/library/config.mk,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -r1.30 -r1.31 *** config.mk 2002/01/26 23:52:44 1.30 --- config.mk 2002/01/27 14:33:24 1.31 *************** *** 1,5 **** ################################################################ # configuration file ! # Linux, x86, GNU C/C++ 3.0.2 # # author: Marek Przeczek --- 1,5 ---- ################################################################ # configuration file ! # SunOS 5.8, SPARC/x86, GNU C/C++ 3.0.2 (using GNU make 3.7x) # # author: Marek Przeczek *************** *** 15,21 **** # do not use "\" as a last character in path definition ! COMPILER_PATH = /home2/mm/gcc-3.0.2 ! JAVA_PATH = /home2/mm/j2sdk1.4.0 ! DOXYGEN_PATH = /home2/mm CCC = "$(COMPILER_PATH)/bin/g++" --- 15,21 ---- # do not use "\" as a last character in path definition ! COMPILER_PATH = /home/mprz7483/BIG/gcc-3.0.2 ! JAVA_PATH = /home/mprz7483/BIG/j2sdk1.4.0 ! DOXYGEN_PATH = /home/mprz7483/BIG/doxygen-1.2.12 CCC = "$(COMPILER_PATH)/bin/g++" *************** *** 37,43 **** # modify as needed ! DEFINES = -DLINUX -DUSE_RAW_MONITORS -DUSE_ALLOCATOR -fpic ! INCLUDES = -I$(JAVA_PATH)/include -I$(JAVA_PATH)/include/linux # debug or not ? --- 37,43 ---- # modify as needed ! DEFINES = -DSUNOS -DUSE_RAW_MONITORS -DUSE_ALLOCATOR -fpic ! INCLUDES = -I$(JAVA_PATH)/include -I$(JAVA_PATH)/include/solaris # debug or not ? *************** *** 49,52 **** --- 49,57 ---- LDFLAGS = $(DEFINES) -shared -o $(PROF_LIBRARY_NAME) LDLIBS = + + # use this, if you switched off raw monitors (and comment the line above) + # (compilation without -DUSE_RAW_MONITORS) + # + #LDLIBS = -lpthread -lthread LDFLAGS2 = $(DEFINES) -shared -o $(NATIVE_LIBRARY_NAME) |