Java Doc for Main.java in  » Database-DBMS » db4o-6.4 » EDU » purdue » cs » bloat » optimize » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database DBMS » db4o 6.4 » EDU.purdue.cs.bloat.optimize 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   EDU.purdue.cs.bloat.optimize.Main

Main
public class Main (Code)
Usage: java EDU.purdue.cs.bloat.optimize.Main [-options] classes dir where options include: -help print out this message -v -verbose turn on verbose mode -debug display a hideous amount of debug info -classpath list directories in which to look for classes -f optimize files even if up-to-date -closure recursively optimize referenced classes -relax-loading don't report errors if a class is not found -skip skip the given class or package -only skip all but the given class or package -preserve-debug try to preserve debug information -[no]anno insert an annotation in the contant pool -[no]stack-alloc try to push locals onto the operand stack -peel-loops peel innermost loops to enable code hoisting (n >= 0 is the maximum loop level to peel) -[no]pre perform partial redundency elimination -[no]appre perform partial redundency elimination on access paths -[no]dce perform dead code elimination -diva perform demand-driven induction variable analysis -[no]prop perform copy and constant propagation


Field Summary
static  booleanANNO
    
static  String[]ARGS
    
static  booleanCLOSURE
    
public static  booleanCOMPACT_ARRAY_INIT
    
public static  booleanDCE
    
static  booleanDEBUG
    
static  booleanDIVA
    
public static  booleanFOLD
    
static  booleanFORCE
    
public static  booleanINFER
    
static  StringMETHOD
    
public static  booleanNUMBER
    
static  ListONLY
    
public static  booleanOPT_STACK_1
    
public static  booleanOPT_STACK_2
    
public static  booleanPERSIST
    
public static  booleanPRE
    
public static  booleanPROP
    
public static  ListSKIP
    
public static  booleanSTACK_ALLOC
    
public static  booleanTRACE
    
static  booleanVERBOSE
    
public static  booleanVERIFY
    
static  BloatContextcontext
    
static  DateFormatdateFormat
    
static  ClassFileLoaderloader
    


Method Summary
public static  voidbloatMethod(MethodEditor m, BloatContext context)
     Runs BLOAT on a method.
public static  voiddumpcode(MethodEditor m)
    
public static  voidmain(String[] args)
     Parses the command line.

Field Detail
ANNO
static boolean ANNO(Code)



ARGS
static String[] ARGS(Code)



CLOSURE
static boolean CLOSURE(Code)



COMPACT_ARRAY_INIT
public static boolean COMPACT_ARRAY_INIT(Code)



DCE
public static boolean DCE(Code)



DEBUG
static boolean DEBUG(Code)



DIVA
static boolean DIVA(Code)



FOLD
public static boolean FOLD(Code)



FORCE
static boolean FORCE(Code)



INFER
public static boolean INFER(Code)



METHOD
static String METHOD(Code)



NUMBER
public static boolean NUMBER(Code)



ONLY
static List ONLY(Code)



OPT_STACK_1
public static boolean OPT_STACK_1(Code)



OPT_STACK_2
public static boolean OPT_STACK_2(Code)



PERSIST
public static boolean PERSIST(Code)



PRE
public static boolean PRE(Code)



PROP
public static boolean PROP(Code)



SKIP
public static List SKIP(Code)



STACK_ALLOC
public static boolean STACK_ALLOC(Code)



TRACE
public static boolean TRACE(Code)



VERBOSE
static boolean VERBOSE(Code)



VERIFY
public static boolean VERIFY(Code)



context
static BloatContext context(Code)



dateFormat
static DateFormat dateFormat(Code)



loader
static ClassFileLoader loader(Code)





Method Detail
bloatMethod
public static void bloatMethod(MethodEditor m, BloatContext context)(Code)
Runs BLOAT on a method.



dumpcode
public static void dumpcode(MethodEditor m)(Code)



main
public static void main(String[] args)(Code)
Parses the command line. The user must specify at least one class to optimize and the directory in which to place the optimized class files. The methods of the specified classes are then optimized according to the command line options.
See Also:   ClassEditor
See Also:   ClassFileLoader
See Also:   ClassFile
See Also:   MethodEditor
See Also:   MethodInfo
See Also:   CompactArrayInitializer
See Also:   FlowGraph



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.