Performance impact on the size of the CHM file

Is there any impact on performance depending on the size of a
CHM file?

The main issues people have with help file performance
(regardless of whether it is a CHM file) are related to the number
of images, DHTML hotspots, bookmarks and links they have in a
topic. The number of topics in a CHM should not be an issue. What
exactly are you trying to access the performance impact of?

Similar Messages

  • Changing the .chm File Name

    I know this topic has been covered before in the forum, but I a little bit slow and haven't quite understood the answers.  I am trying to change the name of the .chm file which resides at the root of the C: drive, but outside of the project folder.
    Several of the solutions refer to changing the name in the window properties, except I don't know what you are referring to by Window.  Is it on a dialog box such as Project Properties or is it something I'm totally unaware of?
    Sorry for the redundancy of the topic.

    Are you referring to the CHM file created when you compile your project? If so, all you need to do is right click on the Microsoft HTML Help single source layout and select Properties. The top field in this dialog - Select Output Folder and File Name - is where you specify the path to the CHM file and the actual file name. Change this to the reference the required file name (e.g. C:\Source\myfile.chm) and click Save. The next time you create your project output the file name will be as you have supllied.
    Read the RoboColum(n) for mutterings on RoboHelp, Technical Communication Suite and technical communication.

  • No Index in the Chm file

    Hi All:
         I'm working with RH8 to make a chm file.
         After i generate the chm file, there is no "Index" showing in the book, although i check the tab already in the "Window Properties"  -> Tri-pane Tabs and Windows - > "TOC & Index". And I have index file in the project. Is this the right place to check this item?
         Thanks a lot for help.

    Hi, thank you for your help.
    But there are quite a  lot of index keywords in the Index file. Each topic has several  keywords. More information about this project:
    1. This is a merged help. I checked in the "Project Settings" -> Index, i chose "Add New Keywords to Index File (HHK)".
    2.  I set "Microsoft HTML Help" as Primary Layout, in the "Properties"  window, i select all TOC, Index as default ones. In "Additional  Options", i select "Apply to all Topics -> CSS (catalog.css)".  Weirdly, the"Next" button on this window is not highlighted, thus i  cannot go to the next page.
    3. I check the first keyword in the  index, and it belongs to this topic which is shown in the TOC. So the  topic containing the first index keyword is not missing.
    4. The project was a X5 project, since i took over, i've been using RH8. The index now in the project is different from the original generated  chm's index. Some of the keywords are missing in the current project. I see some people in the forum having problems with the Index by updating the project to RH8.
    Wow, amazing find out!
    I create this new index named  "New", "drag and drop" some of the keywords from the original index to  this "new" index, just three of them. Because i only want to check if  the new index will show in the generated chm file or not. And also i set  this "New" index as default.
    It turned out that not only the index shows up in the  chm file, but also shows all the keywords in the old project. i mean the  same as the old generated chm file. Weird no? I thought by using the  "New" index, only those three keywords would show up. But everything  shows up, even more than the ones in the project.
    Although it gives exact the index i want, i still want the explanations to these. In which way does this "New" index help?
    Thanks for all your help.

  • How to add search tab in the .chm file

    Hi All,
    All these days, I was using RH -5 to create the .chm file. Today, I moved onto RH -9. The chm file had the Search option enabled automatically in RH-5. But in RH-9, Glossary option alone is available and I am not able to add Search tab adjacent to the Index tab. Please refer to the screenshot for more clarification.
    Please help me to solve this as the client would expect Search tab for sure.
    Regards,
    Lata

    Hi Lata
    What you are showing in your image is a mismatch. The tab says Glossary but the contents of the tab show Search.
    I think in this case I would suggest attempting to define a new window with the attributes you need. Then configure that window as the default for the layout you are using.
    You define the window by:
    1. Ensure Microsoft HTML Help is the default layout.
    2. Click View > Pods > Project Set-up and you should see the windows there.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • HTML Help Workshop; creating the *.chm file

    I'm about to create the documentation for a large LabVIEW
    automation project. I would also like to use this
    documentation as the content for my help-file used by the
    LabVIEW program (a *.chm or a *.hlp-file) via the
    Control Online Help.VI.
    The question is, what is the most optimal way to create this document,
    without having to do the job almost twice ?
    Normally I would create the documentation as a Word-document.
    But as far as I see, the help-file system has to be created by the
    MS HTML Help Workshop program, and that uses a large collection
    of html-files to compile into the CHM file. And the html-files that
    can be exported from Word aren't optimal, are they, with
    a lot of extra code etc...
    Somebody have obvious
    ly looked at this problem before me.
    What are the tips, tricks and suggestions around ?
    Martin

    For everbody else in the audience, check out
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/ht
    ml/vsconHH1Start.asp to download the free HTML help workshop. It is a
    package which takes a set of HTML files and generates a standard win2k/XP
    helpfile.
    However, your point is completely true: it just a major pain to make a
    "pretty" version of both offline and online help. Both documents can have
    the same content: a section explaining each menu item, several sections to
    explain common tasks, a section explaining terms, etc. I dont see a huge
    difference in usability as long as you create a union of material.
    As for exporting I haven't found a good solution. As you've seen, you must
    have the seperate HTML files for the help compiler. That's how the table of
    contents, etc is generated. For my current project, I maintain that as a
    frontpage web and apply a cascading style sheet. I didn't find a good way to
    (automatically) split the word document into several HTML files or join the
    frontpage web into a single organized word file. It wasn't a huge issue,
    because I ended up using printed material as an installation guide and
    online help as program documentation.
    The one particularily useful thing was programming a custom "document my
    progam" VI which exports using my special documentation format. Of course
    that is really only suitable for the programmer's reference section. However
    I really, really, really hated using Print -> VI documentation and
    reformatting every time. I'm sure you'll soon notice that it gets tiring.
    -joey
    "CatLabMan" wrote in message
    news:[email protected]...
    > I'm about to create the documentation for a large LabVIEW
    > automation project. I would also like to use this
    > documentation as the content for my help-file used by the
    > LabVIEW program (a *.chm or a *.hlp-file) via the
    > Control Online Help.VI.
    >
    > The question is, what is the most optimal way to create this document,
    > without having to do the job almost twice ?
    >
    > Normally I would create the documentation as a Word-document.
    > But as far as I see, the help-file system has to be created by the
    > MS HTML Help Workshop program, and that uses a large collection
    > of html-files to compile into the CHM file. And the html-files that
    > can be exported from Word aren't optimal, are they, with
    > a lot of extra code etc...
    >
    > Somebody have obviously looked at this problem before me.
    >
    > What are the tips, tricks and suggestions around ?
    >
    > Martin
    >
    >

  • Performance Impact for the Application when using ADFLogger

    Hi All,
    I am very new to ADFLogger and I am going to implement this in my Application. I go through Duncan Mill's acticles and got the basic understanding.
    I have some questions to be clear.
    Is there any Performance Impact when using ADFLogger to slower the Appllication.
    Is there any Best Practices to follow with ADFLogger to minimize the negative impact(if exists).
    Thanks
    Dk

    Well, add a call to a logger is a method call. So if you add a log message for every line of code, you'll see an impact.
    You can implement it in a way that you only write the log messages if the log level if set to a level which your logger writes (or lower). In this case the impact is like having an if statement, and a method call if the if statement returns true.
    After this theory here is my personal finding, as I use ADFLogger quite a lot. In production systems you turn the log lever to WARNING or higher so you will not see many log messages in the log. Only when a problem is reported you set the log level to a lower value to get more output.
    I normally use the 'check log level before logging a message' and the 'just print the message' combined. When I know that a message is printed very often, I first check the level. If I assume or know that a message is only logged seldom, I just log it.
    I personally have not seen a negative impact this way.
    Timo

  • Possible to change the window size of a CHM file, when first opened?

    Hi all,
    Anyone knows if this is doable? I know lots of chm files that
    open in different window sizes, suitable for their content. But
    right now when I compile, it opens quite narrow, that I have to
    resize manually.
    Take care,
    Tim

    Hi Tim,
    This is what I have done. In the Project Manager, expand the
    Windows folder and double click the default window for your chm
    file. This will open the window properties screen. There is a
    checkbox that says something like "Remember Window Size" which you
    can turn on. Regenerate your layout and view the resulting chm
    file. It will be small and narrow still, but after you resize it
    any subsequent builds in this layout will default to the size you
    set.
    Hope this helps and if there is a better way please let me
    know!
    Cheers
    darkagn

  • Can you change the frame colors in the .chm file?

    In RoboHelp 8, HTML Help Output with .chm deliverable, is it possible to change the color of the frame borders?

    Hi there
    I'd say it depends on what you are referring to. Some influence is there but not much. Which "Frame" is it? Can you post a screen capture pointing out what you hope to change?
    Cheers... Rick
    Begin learning RoboHelp HTML 7 within the day - $24.95!
    Click here for Adobe Certified Captivate and RoboHelp HTML Training
    Click here for the SorcerStone Blog
    Click here for RoboHelp and Captivate eBooks

  • How do I generate PDF and CHM files from the a command line in windows?

    I am trying to set up a PC to build some documents during the night. I was looking for a way to get framemaker to generate PDF and CHM files via a command line in windows? How is this done with FrameMaker 12
    Thanks for the help
    Alex

    Hi,
    The part with generate a PDF via a jsx seems to work OK, except when FrameMaker decides that it will not work anymore. I must say I am not impressed with the stabillity of FrameMaker 12, there is room for a lot of improvement!.
    I have given up on how to figure out how to get FrameMaker 12 to generate chm files via jsx scripts, any pointes are still very welcome.
    The route I have taken is I make a RoboHelp project for each chm files I need to generate. The only thing this RoboHelp project contains is a link to the actual FrameMaker project I want to generate a chm file.
    To make the chm I start RoboHelp with a script that
    1) Opens the desired project
    2) Sets the desired output chm files name
    3) Generates the chm file
    4) And finally quits RoboHelp
    Below is a copy of the jsx in case anyone can reuse anything.  And yes parameters are transfered via enviroments variable. I have later learned there is some way to read the parameters given at a command line but this seems to work so I stick to this for now.
    // Get parameters
    var RhProjName = $.getenv("RH_PROJ_NAME");
    var RhChmName = $.getenv("RH_CHM_NAME");
    var RhLogFileName = $.getenv("RH_LOGFILE_NAME");
    var RhLogFile = new File(RhLogFileName);
    RhLogFile.open("w", "TEXT");
    RhLogFile.writeln("RH_PROJ_NAME : ", RhProjName);
    RhLogFile.writeln("RH_CHM_NAME : ", RhChmName);
    doc = RoboHelp.openProject (RhProjName, 1);
    var sslmngr = RoboHelp.project.SSLManager;
    for(var i = 1; i<=sslmngr.count; i++){
      var ssl = sslmngr.item(i);
      if(ssl.name == 'Microsoft HTML Help') {
        // Set the output location and file name
        ssl.setSpecificProperty("DestinationProjectName", RhChmName);
        if (doc.saveAll(true) ) {
          RhLogFile.writeln("saveAll returned TRUE");
        } else {
          RhLogFile.writeln("saveAll returned FALSE");
        if ( ssl.generate() ) {
          RhLogFile.writeln("ssl.generate returned TRUE");
        } else {
          RhLogFile.writeln("ssl.generate returned FALSE");
      } else {
        // alert ("Found " + ssl.name + " dont do anything");
    doc.saveAll(true);
    RhLogFile.close();
    RoboHelp.closeProject();
    RoboHelp.quit();

  • Error opening CHM file (Cannot open the file: mk:@MSITStore)

    Hi,
    I'm getting an error opening a CHM file (Cannot open the file: mk:@MSITStore). I have tried the following solutions, but neither of them worked:
    Deleted the CPD file, reopened the project, and recompiled.
    Ran MJ's Diagnostics report and recompiled.
    I'm using RH10 and Windows 7.
    I have lots of other projects, and none of them result in this error. I can't think of anything else to fix it. I have seen a few threads on this issue, but none of them have lead me to any solutions that work for me. I'm hoping that starting a new thread will provide visibility and allow someone to share a solution.
    Thanks,
    Amy

    ---UPDATE---
    I was able to fix this by generating the WebHelp and then regenerating the CHM file. I'm not sure why this worked, but it did.
    However, I'm also seeing this issue with a different project now, and this "fix" isn't fixing that one. So I still need an actual solution. At least for now, the first project is "fixed."
    Thanks!
    Amy

  • I try to generate a chm file over the net and I get a compiling error message

    Hi all,
    I am trying to generate chm files over the net, and the same project when I am generating the same chm locally works fine, however when I am attempting to generate the same chm on a network location, it gives me a compiling error and aborts the generation. It is also keeping the chm file open afterwards, so I have to reboot the machine.
    It is RH7 working on a Windows XP Pro 32 bit.
    Thank you

    It is not a project issue. RoboHelp is just not designed to work that way but like a lot of things, some people can use them outside what they were designed for. However, just because some people can work that way, it does not follow everyone can.
    I've seen people with projects on a network and they say have been doing it for years so it must be OK. A while later they come back and say the problem is fixed since moving it locally.
    Sorry but it looks like you are stuck with working the way you do or getting your colleague to do it. It might be as simple as he is on a different bit of your network.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Index creation online - performance impact on database

    hi,
    I have oracle 11.1.0.7 database running on Linux as 3 node RAC.
    I have a huge table which has more than 255 columns and is about 400GB in size which is also highly fragmented because of constant DML activities.
    Questions:
    1. For now i am trying to create an index Online while the business applications are running.
    Will there be any performance impact on the database to create index Online on a single column of a table 'TBL' while applications are active against the same table? So basically my question will index creation on a object during DML operations on the same object have performance impact on the database? is there a major performance impact difference in the database in creating index online and not online?
    2. I tried to build an index on a column which has NULL value on this same table 'TBL' which has more than 255 columns and is about 400GB in size highly fragmented and has about 140 million rows.
    I requested the applications to be shutdown, but the index creation with parallel of 4 a least took more than 6 hours to complete.
    We have a Pre-Prod database which has the exported and imported copy of the Prod data. So the pre-Prod is a highly de-fragmented copy of the Prod.
    When i created the same index on the same column with NULL, it only took 15 minutes to complete.
    Not sure why on a highly fragmented copy of Prod it took more than 6 hours compared to highly defragmented copy of Pre-Prod where the index creation took only 15 minutes.
    Any thoughts would be helpful.
    Thanks.
    Phil.

    How are you measuring the "fragmentation" of the table ?
    Is the pre-prod database running single instance or RAC ?
    Did you collect any workload stats (AWR / Statspack) on the pre-prod and production systems while creating (or failing to create) the index ?
    Did you check whether the index creation ended up in-memory, single pass or multi pass in in the two environments ?
    The commonest explanation for this type of difference is two-fold:
    a) the older data needs a lot of delayed block cleanout, which results in a lot of random I/O to the undo tablespace - slowing down I/O generally
    b) the newer end of the table is subject to lots of change, so needs a lot of work relating to read-consistency - which also means I/O on the undo system
      --  UPDATED:  but you did say that you had stopped the application so this bit wouldn't have been relevant.
    On top of this, an online (re)build has to lock the table briefly at the start and end of the build, and in a busy system you can wait a long time for the locks to be acquired - and if the system has been busy while the build has been going on it can take quite a long time to apply the journal file to finish the index build.
    Regards
    Jonathan Lewis

  • Performance impact of using Web Services?

    As BEA and other vendors continue to add Web Services support
    to their enterprise software, what is your plan for
    quantifying the performance impact and the functional
    correctness of using web services before going live with the
    final application?
    Empirix is hosting a free one hour web event discussion on
    web services testing and automated web services testing
    solutions on Thursday, January 17, 2-3pm Eastern time.
    To sign-up for this web event or learn about other web
    events being offering by Empirix this month, go to:
    http://webevents.empirix.com
    For your convenience, here is the complete abstract:
    The advent of web services has brought the promises of
    integrating multiple software applications from
    heterogeneous networks and for exchanging information
    from vendor-to-vendor or vendor-to-consumer in a
    standardized way.
    As web service technologies are deployed within and across
    organizations over the next several years, it will be
    critical that web services undergo performance testing.
    As with any enterprise software project, the adoption of
    proper test methodologies and use of testing tools will
    play a key part in the overall success or failure of
    projects utilizing web services. In a compressed
    software project schedule, an organization must
    quickly determine if its web services will operate
    successfully under a variety of load conditions. Like other
    web-based technologies, successful web services will need
    to respond quickly and correctly when implemented.
    During our presentation, we will discuss the testing
    challenges created by this emerging technology, along with
    the variety of testing solutions available. Automated
    web service testing will be discussed and demonstrated
    using FirstACT, the first web services performance testing solution available
    on the market. Using a sample web
    service, automatic test case creation, scalability testing,
    and results analysis will be explored.
    If you wish to download FirstACT prior to the web event, you can do so at:
    http://www.empirix.com/downloads/FirstACT

    As BEA and other vendors continue to add Web Services support
    to their enterprise software, what is your plan for
    quantifying the performance impact and the functional
    correctness of using web services before going live with the
    final application?
    Empirix is hosting a free one hour web event discussion on
    web services testing and automated web services testing
    solutions on Thursday, January 17, 2-3pm Eastern time.
    To sign-up for this web event or learn about other web
    events being offering by Empirix this month, go to:
    http://webevents.empirix.com
    For your convenience, here is the complete abstract:
    The advent of web services has brought the promises of
    integrating multiple software applications from
    heterogeneous networks and for exchanging information
    from vendor-to-vendor or vendor-to-consumer in a
    standardized way.
    As web service technologies are deployed within and across
    organizations over the next several years, it will be
    critical that web services undergo performance testing.
    As with any enterprise software project, the adoption of
    proper test methodologies and use of testing tools will
    play a key part in the overall success or failure of
    projects utilizing web services. In a compressed
    software project schedule, an organization must
    quickly determine if its web services will operate
    successfully under a variety of load conditions. Like other
    web-based technologies, successful web services will need
    to respond quickly and correctly when implemented.
    During our presentation, we will discuss the testing
    challenges created by this emerging technology, along with
    the variety of testing solutions available. Automated
    web service testing will be discussed and demonstrated
    using FirstACT, the first web services performance testing solution available
    on the market. Using a sample web
    service, automatic test case creation, scalability testing,
    and results analysis will be explored.
    If you wish to download FirstACT prior to the web event, you can do so at:
    http://www.empirix.com/downloads/FirstACT

  • Performance impact of Web Services

    As WebLogic adds support for Web Services to its platform, what is
    your plan for quantifying the performance impact and the functional
    correctness of using web services before going live with the final
    application.
    Empirix is hosting a free one hour web event discussion on web
    services testing and automated web services testing solutions on
    Thursday, January 17, 2-3pm Eastern time.
    To register for this web event or learn about other web events being
    offering by Empirix this month, go to:
    http://webevents.empirix.com
    The complete abstract is below:
    The advent of web services has brought the promises of integrating
    multiple software applications from heterogeneous networks and for
    exchanging information from vendor-to-vendor or vendor-to-consumer in
    a standardized way.
    As web service technologies are deployed within and across
    organizations over the next several years, it will be critical that
    web services undergo performance testing. As with any enterprise
    software project, the adoption of proper test methodologies and use of
    testing tools will play a key part in the overall success or failure
    of projects utilizing web services. In a compressed software project
    schedule, an organization must quickly determine if its web services
    will operate successfully under a variety of load conditions. Like
    other web-based technologies, successful web services will need to
    respond quickly and correctly when implemented.
    During our presentation, we will discuss the testing challenges
    created by this emerging technology, along with the variety of testing
    solutions available. Automated web service testing will be discussed
    and demonstrated using FirstACT, the first web services performance
    testing solution available on the market. Using a sample web service,
    automatic test case creation, scalability testing, and results
    analysis will be explored.

    Hi,
    We test several frameworks and find out that usually JAXB 2.0 performs better than XMLBeans, but that is not a strict rule.
    Regards,
    LG

  • Performance impact using nested tables and object

    Hi,
    Iam using oracle 11g.
    While creating a package, iam using lot of nested tables created based on objects which will be passed between multiple functions in the package..
    Will it have any performance impact since all the data is stored in the memory.
    How can i measure the performance impact when the data grows ?
    Regards,
    Oracle User
    Edited by: user9080289 on Jun 30, 2011 6:07 AM
    Edited by: user9080289 on Jun 30, 2011 6:42 AM

    user9080289 wrote:
    While creating a package, iam using lot of nested tables created based on objects which will be passed between multiple functions in the package.. Not the best of ideas in general, in PL/SQL. This is not client code that can lay sole claim to most of the memory. It is server code and one of many server processes that need to share the available resources. So capitalism is fine on a client, but you need socialism on the server? {noformat} ;-) {noformat}
    Will it have any performance impact since all the data is stored in the memory.Interestingly yes. Usually crunching data in memory is better. In this case it may not be so. The memory used is the most expensive memory Oracle can use - the PGA. Private process memory. This means each process copy running that code, will need lots of memory.
    If you're not passing the data structures by reference, it means even bigger demands on memory as the data structure needs to be copied into the call stack and duplicated.
    The worse case scenario is that such code consumes so much free server memory, and make such huge demands on having that in pysical memory, it trashes memory management as the swap daemons are unable to keep up with the demand of swapping virtual memory pages into and out of memory. Most CPU time is spend by the swap daemons.
    I have seen servers crash due to this. I have seen a single PL/SQL process causing this.
    How can i measure the performance impact when the data grows ?Well, you need to look at the impact of your code on PGA memory. It is not SQL performance or I/O performance that is a factor - just how much private process memory your code needs in order to execute.

Maybe you are looking for

  • ITunes sharing just NOT working!  Please help!

    I can't seem to get iTunes to find shared music on the network, or share my music. -I'm using iTunes version 6.0.1.3 and Windows XP with SP2 -I have tried adding the ports 3689 and 5353 to the firewall port exceptions -After researching for awhile on

  • How to write  testcases for a project which has been already developed

    Hi all,     I am new to flex unit , whether i need to write testcase for all the classes in the project or i need to write according  code flow of the project. I got confused .. help me guys .... Thanks karthy

  • Bad Archive return org.apache.axis2.AxisFault: Deserialisation failed

    We tried to generate stub using Axis2-1.5 tool from SAP WSDL file. We developed the Java client to consume the Web Services with Stub. When we tried to connect and send the required data received the following error. Bad Archive return org.apache.axi

  • Sorting Icons in KDE

    I am a Windows refugee  thoroughly enjoying Arch. There are a couple of things that I have not been able to resolve, even after searching the achives. 1. When I open Arch KDE Desktop, the Icons are never sorted as I left them.  I have ticked the appr

  • My iphone 4 is won't turn on and it has the apple sign only, what can i do?

    Hi, my iphone phone turned off becuase i erased a programed i downloaded on Cydia and it said shutting down, so the apple sign is there like is going to turn on and is frozen, it turns off but when it turns on it satys like that