Hello,

        any clue regarding memory leak?

Thanks!

On Wed, Sep 17, 2008 at 3:43 PM, Jack D <[EMAIL PROTECTED]> wrote:

>  Hi bluezehn,
>     Here is the code:
>
> <input name="modelName" id="modelName" maxlength="100" size="100" value=""
> class="button" type="text" autocomplete="off">
> <span id="inprogress" style="display: none"><img
> src="images/inprogress.gif" alt="Working..." /></span>
> <div id="companyHint" class="autocomplete"></div>
> <script type="text/javascript">
> new Ajax.Autocompleter("modelName", "companyHint", "abc.php", {paramName:
> "modelName", minChars: 2, indicator: 'inprogress', callback: null,
> afterUpdateElement: getSelectedId});
> function getSelectedId(text, li) {
>  $('company_id').value = li.id;
>  $('company_name').value = text.value;
> }
> </script>
>
> abc.php
> =======
> <?php
> require_once("io.inc");
> $CBO = new db();
> $ModelDetails = '';
> $modelName = $_POST["modelName"];
> if (strlen(trim($modelName)) > 0) {
>  $CompanyDetails = $CBO->GetCompanyNames($companyName);
> } else {
>  header("Location: index.php");
> }
> echo $ModelDetails;
> ?>
>
> io.inc
> ======
> $resultList = "";
> $workList = array();
> $sql = "SELECT id, name, swing FROM model WHERE upper(name) like upper(?)
> ORDER BY name";
> $dbResult = $this->dbHandle->query($sql, array('%'.$modelName.'%'));
> if (DB::isError($dbResult)) {
>  return false;
> } else {
>  while ($workList = $dbResult->fetchRow(DB_FETCHMODE_ASSOC)) {
>   $resultList .= "<li id=\"". $workList["id"] . "\">";
>   $resultList .=  preg_replace("/($modelName)/i", "<strong>$1</strong>",
> $workList['name']);
>   $resultList .=      "<span class=\"informal\">";
>   $resultList .=  " (" . $workList["swing"] . ")";
>   $resultList .=      "</span>";
>   $resultList .= "</li>";
>  }
>
>  if ($resultList == "") {
>   $resultList = "<ul><li>No Match Found</li></ul>";
>  } else {
>   $resultList = "<ul>".$resultList."</ul>";
>  }
>  return $resultList;
> }
>
> Can you help me please?
>
> Thanks!!!
>   On Wed, Sep 17, 2008 at 12:49 PM, bluezehn <[EMAIL PROTECTED]>wrote:
>
>>
>> I couldn't find the same issue. Are you sure it's not some of your
>> code or a callback you've written or something that's causing this?
>> Maybe post your code so someone can take a look at it.
>>
>> On Sep 17, 8:31 pm, "Jack D" <[EMAIL PROTECTED]> wrote:
>> > Hi,
>> >    Does any one has any update regarding the IE issue of memory leak for
>> > autocompleter? The IE size goes on increasing for autocompleter & never
>> > comes down....
>> >
>> > Thanks!
>> >
>> > On Mon, Sep 15, 2008 at 5:46 PM, Jack D <[EMAIL PROTECTED]> wrote:
>> > >  Hi bluezehn,
>> > >      Thanks for the reply!
>> >
>> > >       Regarding Item 1, I'm using IE 6.0 on Windows XP Professional.
>> the
>> > > memory goes on increasing continoulsy as I go on using AJAX in
>> > > autocompleter. I also observed that the memory increases with all
>> browsers.
>> > > With Firefox, the speed with which it increases is relatively slow. If
>> IE is
>> > > taking 100 MB, then firefox will take around 60 MB....However, the
>> memory
>> > > increases & thts for sure....eventually browser starts responding
>> > > slowly.....
>> >
>> > >        I'll appreciate if you can look into it.....
>> > > Thanks!
>> >
>> > >   On Mon, Sep 15, 2008 at 4:06 PM, bluezehn <
>> [EMAIL PROTECTED]>wrote:
>>  >
>> > >> Hi there,
>> > >> In response to question 1, what version of IE are you using? Let me
>> > >> know and I'll see if I can replicate this.
>> >
>> > >> 2: You always have to load all of prototype. You can as you point out
>> > >> just load specific parts of scriptaculous. In my opinion, it's not
>> > >> worth bothering with. The download size you save for the user is
>> > >> negligible - less than something like a 100x100 image I think. I'm
>> not
>> > >> sure which module of scriptaculous the autocompleter is in, but I'm
>> > >> sure you can find it in the API somewhere. Seriously don't worry
>> about
>> > >> it though - was working on a plone site at work today and had a look
>> > >> at the source code - plone had imported jquery for fun, then about 20
>> > >> other javascript files for various kss stuff and kupu functions and
>> > >> god knows what else.
>> > >> In short, it's never going to be the bottleneck of a site's
>> > >> performance.
>> >
>> > >> On Sep 15, 6:10 pm, "Jack D" <[EMAIL PROTECTED]> wrote:
>> > >> > Hi,
>> > >> >    I'm using 1.8.1 AJAX autocompleter. So far so good.
>> >
>> > >> >    Question 1:
>> > >> >  I've set minchar to 1. When I type say "a" in search text box, it
>> > >> displays
>> > >> > hints. If I do it again & again on this page (delete "a" & then
>> again
>> > >> type
>> > >> > "a"), I can see some memory leak. When I kept my Windows Task
>> Manager
>> > >> open,
>> > >> > the Mem Usgae for IEXPLORE kept on increasing. It started from 25MB
>> &
>> > >> went
>> > >> > to 200MB. The more you keep typing "a" or searching different
>> words, the
>> > >> > memory goes on increasing. The CPU usage goes to 70% as well but it
>> > >> comes
>> > >> > down to 0% as soon as the hints are displayed. However, the memory
>> does
>> > >> not
>> > >> > go down at all. Is Scruptaculous leaking memory?? Once the memory
>> goes
>> > >> > beyond 200 MB for IEXPLORE, the browser responds real SLOW. Same is
>> the
>> > >> > bahaviour with Firefox.
>> >
>> > >> >    Can any tell me if scriptaculous is leaking memory & how to fix
>> it??
>> >
>> > >> >    Question 2:
>> > >> >  I'm including follwoign 2 scripts in all pages wherever I need to
>> call
>> > >> the
>> > >> > autocompleter:
>> > >> >  <script language="JavaScript" type="text/Javascript"
>> > >> > src="javascripts/scriptaculous/prototype.js"></script>
>> > >> >    <script language="JavaScript" type="text/Javascript"
>> > >> > src="javascripts/scriptaculous/scriptaculous.js"></script>
>> >
>> > >> >   I wanna know if including above scripts loads all the other
>> libraries
>> > >> as
>> > >> > well or how exactly does it work? I mean I want to make sure that
>> it
>> > >> shoould
>> > >> > only include automecomplete stuff which I needed.
>> >
>> > >> >   I saw few ppl using following:
>> >
>> > >> >  <script language="JavaScript" type="text/Javascript"
>> > >> >
>> src="javascripts/scriptaculous/scriptaculous.js?load=effects"></script>
>> >
>> > >> >   Can any one tell me including specific loads will improve
>> performance?
>> > >> > Also, in case of autocompleter, what should I pass as a parameter
>> to
>> > >> load
>> > >> > for both scriptaculous.js & prototype.js?
>> >
>> > >> > Thanks!!
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to