Faits: A. A.a C._ a travaillé en qualité de chauffeur de taxi au service de l'entreprise X._ du 1er octobre 1996 au 28 février 2005. En outre, elle a exercé une activité d'employée de maison au service de la Fondation Y._ du 11 mars 2004 à la fin du mois d'octobre 2005, à raison d'un taux d'occupation de 15 % en moyenne. En plus de ces deux emplois salariés, elle travaillait à temps partiel en qualité de chauffeur de taxi indépendant sous la raison individuelle Taxi Z._. L'intéressée a présenté une demande tendant à l'octroi d'une indemnité de chômage à partir du 1er mars 2005, en indiquant être en mesure d'accepter un emploi correspondant à 80 % d'une activité à plein temps, le solde étant consacré à son emploi au service de la Fondation Y._ et à son activité indépendante. La Caisse cantonale de chômage du canton de Vaud (ci-après: la caisse) lui a alloué une indemnité dès le 1er mars 2005. Le 28 juin 2005, l'assurée a informé la caisse qu'elle avait saisi le Tribunal de Prud'hommes de l'arrondissement de W._ d'une demande tendant au paiement par X._ de prétentions salariales pour une période d'incapacité de travail due à la maladie. Par jugement du 16 septembre 2005, ce tribunal a condamné l'ex-employeur au paiement d'un montant de 4'899 fr. 20, dont à déduire les charges légales et conventionnelles, avec intérêt à 5 % l'an à partir du 1er novembre 2004. Par décision du 3 avril 2006, la caisse a fixé le gain assuré à 2'567 fr. Par une autre décision du même jour, elle a fixé à 1'475 fr. le montant mensuel moyen réalisable dans l'activité indépendante et indiqué que les gains mensuels dépassant ce montant seraient considérés comme des gains intermédiaires. Par décision rectificative du 11 mai 2006, la caisse a porté à 2'975 fr. 80 le montant du gain assuré, compte tenu du supplément de salaire dû par X._ en vertu du jugement du tribunal de Prud'hommes du 16 septembre 2005. L'assurée a fait opposition à ces décisions. En ce qui concerne le gain intermédiaire, elle contestait le montant de 1'475 fr. fixé comme seuil à partir duquel les gains seraient pris en compte. Quant au gain assuré, elle était d'avis qu'il devait être fixé à 3'209 fr. 20, compte tenu d'indemnités de vacances payées par la Fondation Y._. Par décision du 1er novembre 2006, la caisse a partiellement admis l'opposition. Elle a annulé les décisions attaquées et transmis le dossier à l'agence pour nouveau calcul des indemnités de chômage dues dès le mois de mars 2005, après fixation du gain assuré à 3'033 fr. 20 et rectification de la perte de travail à prendre en considération. Elle a considéré qu'en raison de son caractère durable, l'extension de l'activité lucrative indépendante ne devait pas être prise en compte au titre du gain intermédiaire, mais en tant que facteur réduisant à 56,35 % le taux de la perte de travail à prendre en considération. A.b Saisi d'un recours, le Tribunal administratif du canton de Vaud a annulé la décision sur opposition attaquée et renvoyé la cause à la caisse pour qu'elle statue une nouvelle fois en respectant le droit d'être entendue de l'assurée. Il a considéré que la caisse avait omis d'avertir l'intéressée de son intention de réformer à son détriment ses décisions des 3 avril et 11 mai 2006 en ce qui concerne la réduction du taux de la perte de travail à prendre en considération et d'attirer son attention sur la possibilité de retirer son opposition (jugement du 9 août 2007). A.c Après avoir donné à l'assurée la possibilité de se déterminer sur la décision qu'elle envisageait de rendre, la caisse a rendu une nouvelle décision le 28 mai 2008 par laquelle elle a partiellement admis l'opposition en ce sens que le gain assuré a été fixé à 3'033 fr. 20 et que le revenu obtenu dans l'activité indépendante n'est pas pris en compte au titre du gain intermédiaire. Quant au taux de la perte de travail à prendre en considération, il a été réduit à 62,06 % en raison de l'augmentation de l'activité indépendante après le début du chômage. B. Saisie d'un recours de l'assurée qui contestait le taux de la perte de travail à prendre en considération et, subsidiairement, le calcul du gain intermédiaire découlant de l'extension de l'activité indépendante, la Cour des assurances sociales du Tribunal cantonal du Canton de Vaud l'a rejeté par jugement du 8 juin 2009. C. C._ interjette un recours en matière de droit public contre ce jugement dont elle demande la réforme, en concluant, sous suite de dépens, à ce que la méthode fondée sur l'augmentation du temps consacré à l'activité indépendante pendant la période de chômage ne soit pas appliquée, qu'aucune déduction ne soit effectuée au titre du gain intermédiaire dans les décomptes annuels de mars 2005 à mai 2006, de telle sorte que la caisse doive à la recourante, au titre des indemnités journalières, pour la période du 1er mars 2005 au 31 mai 2006, en complément aux indemnités déjà versées, le montant brut de 12'320 fr. 50, ainsi que la revalorisation non contestée consécutive à la fixation du gain mensuel assuré à 3'033 fr. 20, avec intérêt à 5 % sur la totalité de la somme à partir de la date moyenne du 15 octobre 2005. Subsidiairement, la recourante demande que la décision sur opposition du 28 mai 2008 soit annulée, sauf en ce qui concerne le montant du gain assuré. La caisse intimée s'en remet à justice, tandis que le Secrétariat d'Etat à l'économie (SECO) propose le rejet du recours. La recourante s'est exprimée sur les déterminations du SECO par écriture du 2 octobre 2009. 