**Histo Analysis Tool Configuration**
* **fgc_pre_histo_log.properties**: Specifies the path to the Histo analysis tool configuration file for the pre-gc run.
* **fgc_post_histo_log.properties**: Specifies the path to the Histo analysis tool configuration file for the post-gc run.
* **diff_biz_class_name.properties**: Specifies the class name to compare for business class objects.
* **diff_third_class_name.properties**: Specifies the class name to compare for third-party class objects.
* **diff_all_class_names.properties**: Specifies the class names to compare for all object types.
* **diff_interval**: Specifies the number of days to compare for.
* **diff_ratio_threshold**: Specifies the percentage difference in object count between pre- and post-gc snapshots to consider a significant change.
**Usage**
1. Set up the configuration files and ensure they are located in the project's `src/main/resources` directory.
2. Run the application with the `-D` flag to specify the path to the configuration files.
3. The tool will generate three files:
* `diff_biz_objects.log` for business class objects.
* `diff_third_objects.log` for third-party class objects.
* `diff_all_objects.log` for all object types.
**Note**
* The default read path for the Histo analysis files is `src/main/resources/config.properties`.
* The `diff_ratio_threshold` value is set to 10%. This means that only objects that have changed by more than 10% will be considered significant.
* The tool uses the `jmap` tool to generate the object instance distribution graphs.
* The tool generates the files in the `gen` directory.