Easy to Learn Java: Programming Articles, Examples and Tips

Start with Java in a few days with Java Lessons or Lectures

Home

Code Examples

Java Tools

More Java Tools!

Java Forum

All Java Tips

Books

Submit News
Search the site here...
Search...
 
Search the JavaFAQ.nu
1000 Java Tips ebook

1000 Java Tips - Click here for the high resolution copy!1000 Java Tips - Click here for the high resolution copy!

Java Screensaver, take it here

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java programming articles and tips. Please take your copy here.

Take your copy of free "Java Technology Screensaver"!.

Easy Learn Java: Programming Articles, Examples and Tips - Page 278


Previous 1060 Stories (530 Pages, 2 Per Page) Next

EditiX 2.1 - XML Editor & XSLT Debugger

Go to all tips in XML

We are glad to announce the availability of EditiX 2.1. EditiX is a cross-platform and easy to use XML Editor and XSLT Debugger designed to help web authors and application programmers take advantage of the latest XML and XML-related technologies such as XSLT, XSL-FO, DocBook, SVG or various XML schemas.

http://www.editix.com

EditiX has an XSLT debugger and an XML Differencing support. It provides users with an extensive range of XML functionality within a refined IDE that guides you with intelligent entry helpers. The user can manage remote files from FTP, WebDAV or from an archive file like ZIP or JAR. It includes real time XPath location and syntax error detection. Some content assistants are provided with context syntax popup supporting DTD, XML Schema, and RelaxNG. Multiple templates and project management are bound to editiX. The user can apply XSL, XSL-FO or DocBook Transformation by shortcuts and show the result in a dedicated view. EditiX includes default templates for XML, DocBook, DTD, XHTML, XSLT, XSD, XML RelaxNG, SVG, MathML, and XSL-FO.

New in EditiX 2.1 :

  • Powerful content assistant for DTD and Relax NG ( working with cardinality, or dered and non ordered list )
  • The error line is shown when validating by Relax NG
  • SubstitutionGroup' and 'abstract' element are managed by the W3C Schema content assistant
  • The parsing error message is maximized inside the statusbar
  • Update for the DocBook XSL stylesheets
  • New docking windows for the XSLT Editor
  • The XSLT editor, XML data source or the XSLT result can be maximized
  • HTML 4 output preview for XSLT usage
  • Coloration for XSLT tags inside the XSLT editor
  • Regular expression and incremental search
  • Assign a Relax NG do*****ent is now available inside the DTD/Schema menu
  • XML Relax NG generator from an XML do*****ent
  • Size of each file is shown while browsing by FTP or WebDAV
  • A beep is sent for each terminated background task
  • Various bugs fixed

Best regards,

The EditiX Team

6 comments | Printer Friendly Page  Send to a Friend | Score: 5
Posted by Anonymous on Saturday, December 11, 2004 (00:00:00) (3442 reads)

How to improve performance?

Go to all tips in Java Installation, tunning, options...

One way to improve performance is with performance analysis. Performance analysis is looking at program execution to pinpoint where bottlenecks or other performance problems such as memory leaks might occur. Once you know where potential touble spots are, you can change your code to remove or reduce their impact.

  • Profiling
  • Analyze a Program
  • Operating System Performance Tools

Profiling

The Java Virtual Machines (VMs) have had the ability to provide simple profile reports since Java Development Kit (JDK) 1.0.2. However, the information they provided was limited to a sorted list of method calls a program had called.

The Java® 2 platform software provides much better profiling capabilities than previously available and analysis of this generated data has been made easier by the emergence of a Heap Analysis Tool (HAT). The heap analysis tool, as its name implies, lets you analyze profile reports of the heap. The heap is a block of memory the Java VM uses when it is running. The heap analysis tool lets you generate reports on objects that were used to run your application. Not only can you get a listing of the most frequently called methods and the memory used in calling those methods, but you can also track down memory leaks. Memory leaks can have a significant impact on performance.

Download the Heap Analysis tool:

Analyze a Program

To analyze the TableExample3 program included in the demo/jfc/Table directory in the Java 2 platform download, you need to generate a profile report. The simplest report to generate is a text profile. To generate a text profile, run the application with the -Xhprof parameter. In the final release of the Java 2 platform software, this option was renamed -Xrunhprof. To see a list of the currently available options run the command

java -Xrunhprof:help
Hprof usage: -Xrunhprof[:help]|[
Full text here


1 comment | Printer Friendly Page  Send to a Friend | Score: 0
Posted by jalex on Thursday, December 09, 2004 (02:13:35) (3507 reads)

Previous 1060 Stories (530 Pages, 2 Per Page) Next

530| 529| 528| 527| 526| 525| 524| 523| 522| 521| 520| 519| 518| 517| 516| 515| 514| 513| 512| 511| 510| 509| 508| 507| 506| 505| 504| 503| 502| 501| 500| 499| 498| 497| 496| 495| 494| 493| 492| 491| 490| 489| 488| 487| 486| 485| 484| 483| 482| 481| 480| 479| 478| 477| 476| 475| 474| 473| 472| 471| 470| 469| 468| 467| 466| 465| 464| 463| 462| 461| 460| 459| 458| 457| 456| 455| 454| 453| 452| 451| 450| 449| 448| 447| 446| 445| 444| 443| 442| 441| 440| 439| 438| 437| 436| 435| 434| 433| 432| 431| 430| 429| 428| 427| 426| 425| 424| 423| 422| 421| 420| 419| 418| 417| 416| 415| 414| 413| 412| 411| 410| 409| 408| 407| 406| 405| 404| 403| 402| 401| 400| 399| 398| 397| 396| 395| 394| 393| 392| 391| 390| 389| 388| 387| 386| 385| 384| 383| 382| 381| 380| 379| 378| 377| 376| 375| 374| 373| 372| 371| 370| 369| 368| 367| 366| 365| 364| 363| 362| 361| 360| 359| 358| 357| 356| 355| 354| 353| 352| 351| 350| 349| 348| 347| 346| 345| 344| 343| 342| 341| 340| 339| 338| 337| 336| 335| 334| 333| 332| 331| 330| 329| 328| 327| 326| 325| 324| 323| 322| 321| 320| 319| 318| 317| 316| 315| 314| 313| 312| 311| 310| 309| 308| 307| 306| 305| 304| 303| 302| 301| 300| 299| 298| 297| 296| 295| 294| 293| 292| 291| 290| 289| 288| 287| 286| 285| 284| 283| 282| 281| 280| 279|
278
| 277| 276| 275| 274| 273| 272| 271| 270| 269| 268| 267| 266| 265| 264| 263| 262| 261| 260| 259| 258| 257| 256| 255| 254| 253| 252| 251| 250| 249| 248| 247| 246| 245| 244| 243| 242| 241| 240| 239| 238| 237| 236| 235| 234| 233| 232| 231| 230| 229| 228| 227| 226| 225| 224| 223| 222| 221| 220| 219| 218| 217| 216| 215| 214| 213| 212| 211| 210| 209| 208| 207| 206| 205| 204| 203| 202| 201| 200| 199| 198| 197| 196| 195| 194| 193| 192| 191| 190| 189| 188| 187| 186| 185| 184| 183| 182| 181| 180| 179| 178| 177| 176| 175| 174| 173| 172| 171| 170| 169| 168| 167| 166| 165| 164| 163| 162| 161| 160| 159| 158| 157| 156| 155| 154| 153| 152| 151| 150| 149| 148| 147| 146| 145| 144| 143| 142| 141| 140| 139| 138| 137| 136| 135| 134| 133| 132| 131| 130| 129| 128| 127| 126| 125| 124| 123| 122| 121| 120| 119| 118| 117| 116| 115| 114| 113| 112| 111| 110| 109| 108| 107| 106| 105| 104| 103| 102| 101| 100| 99| 98| 97| 96| 95| 94| 93| 92| 91| 90| 89| 88| 87| 86| 85| 84| 83| 82| 81| 80| 79| 78| 77| 76| 75| 74| 73| 72| 71| 70| 69| 68| 67| 66| 65| 64| 63| 62| 61| 60| 59| 58| 57| 56| 55| 54| 53| 52| 51| 50| 49| 48| 47| 46| 45| 44| 43| 42| 41| 40| 39| 38| 37| 36| 35| 34| 33| 32| 31| 30| 29| 28| 27| 26| 25| 24| 23| 22| 21| 20| 19| 18| 17| 16| 15| 14| 13| 12| 11| 10| 9| 8| 7| 6| 5| 4| 3| 2| 1|


Home Code Examples Java Forum All Java Tips Books Submit News, Code... Search... Offshore Software Tech Doodling

RSS feed Java FAQ RSS feed Java FAQ News     

    RSS feed Java Forums RSS feed Java Forums

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest 1999-2006 by Java FAQs Daily Tips.

Interactive software released under GNU GPL, Code Credits, Privacy Policy